﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="frmTipoIngredienteConsulta.aspx.cs" Inherits="frmTipoIngredienteConsulta" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
   
       <h1> &nbsp;Tipos de Ingredientes</h1>
       <p> &nbsp;</p>
       <p> 
           <asp:GridView ID="GridView1" runat="server" AllowSorting="True" 
               AutoGenerateColumns="False" BackColor="White" BorderColor="White" 
               BorderStyle="Ridge" BorderWidth="2px" CellPadding="8" CellSpacing="1" 
               DataKeyNames="idComponente" DataSourceID="SqlDataSource1" 
               EmptyDataText="No hay registros de datos para mostrar." GridLines="None" 
               HorizontalAlign="Center">
               <Columns>
                   <asp:CommandField ButtonType="Image" 
                       DeleteImageUrl="~/Img/ico_chico_eliminar.png" HeaderText="Acciones" 
                       ShowDeleteButton="True" />
                   <asp:BoundField DataField="idComponente" HeaderText="ID" ReadOnly="True" 
                       SortExpression="idComponente" InsertVisible="False">
                   </asp:BoundField>
                   <asp:BoundField DataField="Descripción" HeaderText="Descripción" 
                       SortExpression="Descripción" />
                   <asp:BoundField DataField="composicionQuimica" HeaderText="Comp.Quimica" 
                       SortExpression="composicionQuimica" />
                   <asp:BoundField DataField="aspecto" HeaderText="Aspecto" 
                       SortExpression="aspecto" />
                   <asp:BoundField DataField="presentacion" HeaderText="Presentación" 
                       SortExpression="presentacion" />
                   <asp:BoundField DataField="caracteresOrganolepticos" HeaderText="C.Organolépticos" 
                       SortExpression="caracteresOrganolepticos" />
                   <asp:BoundField DataField="denominacionLegal" 
                       HeaderText="Denom.Legal" SortExpression="denominacionLegal" />
                   <asp:BoundField DataField="nroIns" HeaderText="INS" 
                       SortExpression="nroIns" />
                   <asp:BoundField DataField="habilitado" 
                       HeaderText="habilitado" SortExpression="habilitado" Visible="False" />
                   <asp:BoundField DataField="Zona" HeaderText="Zona" SortExpression="Zona" />
                   <asp:BoundField DataField="Tipo" HeaderText="Tipo" 
                       SortExpression="Tipo" />
                   <asp:BoundField DataField="Calidad" HeaderText="Calidad" 
                       SortExpression="Calidad" />
                   <asp:BoundField DataField="Estado" HeaderText="Estado" 
                       SortExpression="Estado" />
               </Columns>
               <FooterStyle BackColor="#C6C3C6" ForeColor="Black" />
               <HeaderStyle BackColor="#4A3C8C" BorderStyle="None" BorderWidth="5px" 
                   Font-Bold="True" ForeColor="#E7E7FF" HorizontalAlign="Center" Wrap="False" />
               <PagerStyle BackColor="#C6C3C6" ForeColor="Black" HorizontalAlign="Right" />
               <RowStyle BackColor="#DEDFDE" ForeColor="Black" />
               <SelectedRowStyle BackColor="#9471DE" Font-Bold="True" ForeColor="White" />
               <SortedAscendingCellStyle BackColor="#F1F1F1" />
               <SortedAscendingHeaderStyle BackColor="#594B9C" />
               <SortedDescendingCellStyle BackColor="#CAC9C9" />
               <SortedDescendingHeaderStyle BackColor="#33276A" />
           </asp:GridView>
           <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
               ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
               DeleteCommand="UPDATE [T_TipoIngrediente] SET [habilitado] = '0' WHERE [idComponente] = @idComponente" 
               InsertCommand="INSERT INTO [T_TipoIngrediente] ([descripcion], [composicionQuimica], [aspecto], [presentacion], [calidad], [estadoConservacion], [caracteresOrganolepticos], [denominacionLegal], [zonaComercializacion], [nroIns], [tipoDeIngrediente], [habilitado]) VALUES (@descripcion, @composicionQuimica, @aspecto, @presentacion, @calidad, @estadoConservacion, @caracteresOrganolepticos, @denominacionLegal, @zonaComercializacion, @nroIns, @tipoDeIngrediente, @habilitado)" 
               ProviderName="<%$ ConnectionStrings:BD_SAFA_FINALConnectionString.ProviderName %>" 
               SelectCommand="SELECT T_TipoIngrediente.idComponente, T_TipoIngrediente.descripcion AS Descripción, T_TipoIngrediente.composicionQuimica, T_TipoIngrediente.aspecto, T_TipoIngrediente.presentacion, T_TipoIngrediente.caracteresOrganolepticos, T_TipoIngrediente.denominacionLegal, T_TipoIngrediente.nroIns, T_TipoIngrediente.habilitado, T_Zonas.descripcion AS Zona, T_TipoAditivo.descripcion AS Tipo, T_Calidad.descripcion AS Calidad, T_EstadoConservacion.descripcion AS Estado FROM T_TipoIngrediente INNER JOIN T_Zonas ON T_TipoIngrediente.zonaComercializacion = T_Zonas.idZona INNER JOIN T_TipoAditivo ON T_TipoIngrediente.tipoDeIngrediente = T_TipoAditivo.codAditivo INNER JOIN T_Calidad ON T_TipoIngrediente.calidad = T_Calidad.idCalidad INNER JOIN T_EstadoConservacion ON T_TipoIngrediente.estadoConservacion = T_EstadoConservacion.idEstado WHERE (T_TipoIngrediente.habilitado &gt; 0)" 
               
               UpdateCommand="UPDATE [T_TipoIngrediente] SET [descripcion] = @descripcion, [composicionQuimica] = @composicionQuimica, [aspecto] = @aspecto, [presentacion] = @presentacion, [calidad] = @calidad, [estadoConservacion] = @estadoConservacion, [caracteresOrganolepticos] = @caracteresOrganolepticos, [denominacionLegal] = @denominacionLegal, [zonaComercializacion] = @zonaComercializacion, [nroIns] = @nroIns, [tipoDeIngrediente] = @tipoDeIngrediente, [habilitado] = @habilitado WHERE [idComponente] = @idComponente">
               <DeleteParameters>
                   <asp:Parameter Name="idComponente" Type="Int32" />
               </DeleteParameters>
               <InsertParameters>
                   <asp:Parameter Name="descripcion" Type="String" />
                   <asp:Parameter Name="composicionQuimica" Type="String" />
                   <asp:Parameter Name="aspecto" Type="String" />
                   <asp:Parameter Name="presentacion" Type="String" />
                   <asp:Parameter Name="calidad" Type="String" />
                   <asp:Parameter Name="estadoConservacion" Type="String" />
                   <asp:Parameter Name="caracteresOrganolepticos" Type="String" />
                   <asp:Parameter Name="denominacionLegal" Type="String" />
                   <asp:Parameter Name="zonaComercializacion" Type="String" />
                   <asp:Parameter Name="nroIns" Type="String" />
                   <asp:Parameter Name="tipoDeIngrediente" Type="String" />
                   <asp:Parameter Name="habilitado" Type="String" />
               </InsertParameters>
               <UpdateParameters>
                   <asp:Parameter Name="descripcion" Type="String" />
                   <asp:Parameter Name="composicionQuimica" Type="String" />
                   <asp:Parameter Name="aspecto" Type="String" />
                   <asp:Parameter Name="presentacion" Type="String" />
                   <asp:Parameter Name="calidad" Type="String" />
                   <asp:Parameter Name="estadoConservacion" Type="String" />
                   <asp:Parameter Name="caracteresOrganolepticos" Type="String" />
                   <asp:Parameter Name="denominacionLegal" Type="String" />
                   <asp:Parameter Name="zonaComercializacion" Type="String" />
                   <asp:Parameter Name="nroIns" Type="String" />
                   <asp:Parameter Name="tipoDeIngrediente" Type="String" />
                   <asp:Parameter Name="habilitado" Type="String" />
                   <asp:Parameter Name="idComponente" Type="Int32" />
               </UpdateParameters>
           </asp:SqlDataSource>
       </p>
       <p> &nbsp;</p>
       <p> &nbsp;</p>
       <p> &nbsp;</p>
       <p> 
           <asp:Button ID="Button1" runat="server" Height="32px" onclick="Button1_Click" 
               Text="Regresar" Width="186px" />
       </p>
       <p> &nbsp;</p>
</asp:Content>

